001 package jgb.examples.simplewindow; 002 003 import jgb.builder.TagHandler; 004 005 import java.awt.*; 006 import java.util.EventObject; 007 import java.util.Map; 008 009 public class CancelDialog { 010 private String dialogName; 011 012 public CancelDialog(String dialogName) { 013 this.dialogName = dialogName; 014 } 015 016 public void handleEvent(Map context, EventObject eventObject) { 017 Map objectsMap = (Map)context.get(TagHandler.OBJECTS_MAP_KEY); 018 Window window = (Window)objectsMap.get(dialogName); 019 window.setVisible(false); 020 window.dispose(); 021 } 022 }